/**/
@media all and (max-width:640px) {section.aw-accordion{margin-top:10px;}}
@media all and (min-width:641px) {section.aw-accordion{margin-top:10px;}}
@media all and (min-width:768px) {section.aw-accordion{margin-top:20px;}}
@media all and (min-width:992px) {section.aw-accordion{margin-top:30px;}}
@media all and (min-width:1200px) {section.aw-accordion{margin-top:30px;}}
section.aw-accordion{width:100%;}
@media all and (max-width:640px) {section.aw-accordion .one, section.aw-accordion .two, section.aw-accordion .three, section.aw-accordion .four{width:25%;height:260px;padding:6% 3%;font-size:14px;}}
@media all and (min-width:641px) {section.aw-accordion .one, section.aw-accordion .two, section.aw-accordion .three, section.aw-accordion .four{width:25%;height:280px;padding:5% 3%;font-size:15px;}}
@media all and (min-width:768px) {section.aw-accordion .one, section.aw-accordion .two, section.aw-accordion .three, section.aw-accordion .four{width:25%;height:300px;padding:2% 2%;font-size:14px;}}
@media all and (min-width:992px) {section.aw-accordion .one, section.aw-accordion .two, section.aw-accordion .three, section.aw-accordion .four{width:25%;height:350px;padding:2% 2%;font-size:14px;}}
@media all and (min-width:1200px) {section.aw-accordion .one, section.aw-accordion .two, section.aw-accordion .three, section.aw-accordion .four{width:25%;height:400px;padding:3% 3%;font-size:15px;}}
section.aw-accordion .one, section.aw-accordion .two, section.aw-accordion .three, section.aw-accordion .four{float:left;display:inline-block;z-index:1;position:relative;overflow:hidden;transition:all 200ms cubic-bezier(0.645,0.575,0.090,1.000);cursor:default;}
section.aw-accordion .one span, section.aw-accordion .two span, section.aw-accordion .three span, section.aw-accordion .four span{background:-webkit-linear-gradient(left, rgba(255,255,255,.5), rgba(255,255,255,0));-webkit-background-clip:text;-webkit-text-fill-color:#979797/*transparent*/;height:100%;display:table;}
section.aw-accordion .one{/*background-color:rgba(203,160,22,.35);*/border-top:10px solid rgba(203,160,22,.55);border-radius:5px 0 0 5px;}
section.aw-accordion .two{/*background-color:rgba(211,0,20,.35);*/border-top:10px solid rgba(211,0,20,.55);}
section.aw-accordion .three{/*background-color:rgba(52,104,192,.35);*/border-top:10px solid rgba(52,104,192,.55);}
section.aw-accordion .four{/*background-color:rgba(130,12,24,.35);*/border-top:10px solid rgba(130,12,24,.55);border-radius:0 5px 5px 0;}
section.aw-accordion .one:hover,section.aw-accordion .two:hover, section.aw-accordion .three:hover, section.aw-accordion .four:hover{overflow-y:auto;}
section.aw-accordion .one:hover {background-color:rgba(203,160,22,.10);}
section.aw-accordion .two:hover {background-color:rgba(211,0,20,.10);}
section.aw-accordion .three:hover {background-color:rgba(52,104,192,.10);}
section.aw-accordion .four:hover {background-color:rgba(130,12,24,.10);}
section.aw-accordion .one:hover span, section.aw-accordion .two:hover span, section.aw-accordion .three:hover span, section.aw-accordion .four:hover span{background:-webkit-linear-gradient(left, rgba(255,255,255,.7), rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:#4e4e4e/*transparent*/;}
section.aw-accordion div::-webkit-scrollbar {width:12px;}
section.aw-accordion div::-webkit-scrollbar-track {background-color:rgba(1,1,1,.1);}  
section.aw-accordion div::-webkit-scrollbar-thumb {background-color:rgba(1,1,1,.2);}  
section.aw-accordion div::-webkit-scrollbar-thumb:hover {background-color:rgba(1,1,1,.3);}  
section.aw-accordion div img{float:left;margin:0 10px 0 0;border:3px solid rgba(255,255,255,.2);box-shadow:0 0 15px rgba(1,1,1,.1);-webkit-box-shadow:0 0 15px rgba(1,1,1,.1);-moz-box-shadow:0 0 15px rgba(1,1,1,.1);width:150px;}
section.aw-accordion div img, section.aw-accordion div h1{opacity:.3;transition:all .3s}
section.aw-accordion div:hover img, section.aw-accordion div:hover h1{opacity:1;}
@media all and (max-width:640px) {section.aw-accordion div h1{font-size:16px;}}
@media all and (min-width:641px) {section.aw-accordion div h1{font-size:18px;}}
@media all and (min-width:768px) {section.aw-accordion div h1{font-size:20px;}}
@media all and (min-width:992px) {section.aw-accordion div h1{font-size:22px;}}
@media all and (min-width:1200px) {section.aw-accordion div h1{font-size:24px;}}
section.aw-accordion div h1{margin:0 0 5px;font-weight:600;color:#000;}
@media (max-width:1024px){section.aw-accordion .one, section.aw-accordion .two, section.aw-accordion .three, section.aw-accordion .four{font-size:14px;} section.aw-accordion div img{width:80px;} section.aw-accordion div h1{font-size:120%;}}
@media (max-width:768px){section.aw-accordion div img{width:60px;} section.aw-accordion div h1{font-size:120%;}}
section.aw-accordion > h1{color:#233445;display:block;width:100%;}
section.aw-accordion .read-article{font-size:12px;color:#233445;border-radius:2px;border:1px solid #233445;margin:20px 0;padding:8px 16px;text-decoration:none;text-align:center;}
section.aw-accordion .read-article:hover{color:white;border:1px solid white;}
@media (max-width:768px){section.aw-accordion{width:100%;} section.aw-accordion h1{font-size:100%;letter-spacing:-1px;}}
.jumbotron {margin-bottom:0;padding-bottom:0;}
.sticky-tabs {display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}
.sticky-tabs-container {background:rgba(255,255,255,.90);/*border-bottom:1px solid transparent;border-top:1px solid transparent;*/display:flex;flex-direction:row;flex-wrap:wrap;min-height:49px;position:relative;bottom:0;width:100%;z-index:2000;justify-content:center;align-items:center;text-align:center;}
@media all and (max-width:640px) {.sticky-tabs-container--top {top:30px;}}
@media all and (min-width:641px) {.sticky-tabs-container--top {top:30px;}}
@media all and (min-width:768px) {.sticky-tabs-container--top {top:70px;}}
@media all and (min-width:992px) {.sticky-tabs-container--top {top:100px;}}
@media all and (min-width:1200px) {.sticky-tabs-container--top {top:100px;}}
.sticky-tabs-container--top {position:fixed;}
.sticky-tabs-container.sticky-tabs-container--top {/*border-bottom:1px solid #D0D1CC;box-shadow:0 0 20px rgba(0,0,0,.1);*/}
@media all and (max-width:640px) {.sticky-tab {font-size:1rem;margin:0 .15rem;padding:.5rem;}}
@media all and (min-width:641px) {.sticky-tab {font-size:1rem;margin:0 .5rem;padding:.5rem;}}
@media all and (min-width:768px) {.sticky-tab {font-size:1.2rem;margin:0 .5rem;padding:.75rem;}}
@media all and (min-width:992px) {.sticky-tab {font-size:1.2rem;margin:0 .5rem;padding:1rem;}}
@media all and (min-width:1200px) {.sticky-tab {font-size:1.2rem;margin:0 .5rem;padding:1rem;}}
.sticky-tab {color:#4879d2;letter-spacing:.03rem;text-transform:uppercase;font-family:'NanumSquare','NanumGothic';font-weight:700;position:relative;transition:all 0.5s ease;}
.sticky-tab.active {transition:all 0.7s ease-in;}
a.sticky-tab:after {content:'';position:absolute;width:100%;height:6px;bottom:-2px;left:0;background:#560f28;visibility:hidden;transform:scaleX(0);transition:all 0.5s ease 0s;opacity:0;}
a.sticky-tab.active:after {visibility:visible;transform:scaleX(1);opacity:1;transition-delay:.3s;}
@media all and (max-width:640px) {.sticky-tabs-container--top .sticky-tab {padding:.5rem .5rem;}}
@media all and (min-width:641px) {.sticky-tabs-container--top .sticky-tab {padding:.5rem 1rem;}}
@media all and (min-width:768px) {.sticky-tabs-container--top .sticky-tab {padding:.75rem 1.5rem;}}
@media all and (min-width:992px) {.sticky-tabs-container--top .sticky-tab {padding:1rem 2rem;}}
@media all and (min-width:1200px) {.sticky-tabs-container--top .sticky-tab {padding:1rem 2rem;}}
.sticky-tabs-container--top .sticky-tab {border-bottom:1px solid #D0D1CC;}
.card {background-color:#FFF;border:1px solid #c4c4c4;border-radius:.125rem;display:flex;flex-direction:column;margin:1.5rem;position:relative;}
.card::after {content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.3);}
.card-img-top {border-radius:.1115rem .1115rem 0 0;width:100%;}
.card-block {display:flex;flex-direction:column;flex:1 0 auto;padding:3rem;}
.section-scholar1 {padding:7.5rem 0 10rem 0;}
@media all and (max-width:640px) {.section-scholar {padding:3rem 0 2rem 0;}}
@media all and (min-width:641px) {.section-scholar {padding:3rem 0 2rem 0;}}
@media all and (min-width:768px) {.section-scholar {padding:9rem 0 5rem 0;}}
@media all and (min-width:992px) {.section-scholar {padding:9rem 0 5rem 0;}}
@media all and (min-width:1200px) {.section-scholar {padding:9rem 0 5rem 0;}}
.section-scholar {}
.table-fees{margin-top:20px;position:relative;overflow:scroll;overflow-y:hidden;border-bottom:2px solid #4973c9;font-family:'NanumSquare','NanumGothic'}
@media all and (max-width:640px) {.table-fees>table{width:640px;}}
@media all and (min-width:641px) {.table-fees>table{width:700px;}}
@media all and (min-width:768px) {.table-fees>table{width:950px;}}
@media all and (min-width:992px) {.table-fees>table{width:1020px;}}
@media all and (min-width:1200px) {.table-fees>table{width:1140px;}}
.table-fees>table{margin:0 auto;max-width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;box-sizing:border-box;}
.table-fees>table th{vertical-align:middle;overflow:hidden;padding:15px 5px;color:#fff;font-size:14px;}
@media all and (max-width:767px) {.table-fees>table td{padding:7px 5px 7px 20px;}}
@media all and (min-width:768px) {.table-fees>table td{padding:15px 5px 15px 20px;}}
.table-fees>table td{vertical-align:middle;overflow:hidden;color:#4e4e4e;font-size:14px;}
.table-fees>table>thead>tr>th{font-family:'NanumSquare','NanumGothic';vertical-align:middle;padding:10px 5px;background-color:rgba(211,0,19,.85);text-align:center;color:#fff;border-right:2px solid #fff;border-bottom:2px solid #fff;font-weight:600;font-size:14px;line-height:1.5em}
.table-fees>table>thead>tr>th.green{font-family:'NanumSquare','NanumGothic';vertical-align:middle;padding:10px 5px;background-color:rgba(66,213,118,.45);text-align:center;color:#111;border-right:2px solid #fff;border-bottom:2px solid #fff;font-weight:600;font-size:14px;line-height:1.5em}
.table-fees>table>thead>tr>th.blue{font-family:'NanumSquare','NanumGothic';vertical-align:middle;padding:10px 5px;background-color:rgba(66,113,218,.85);font-size:14px;color:#fff;text-align:center;color:#0c3ba7;border-right:2px solid #fff;border-bottom:2px solid #fff;font-weight:600;line-height:1.5em}
.table-fees>table>thead>tr>th.lb-none{border-left:none;line-height:21px}
.table-fees>table>tbody>tr>th{background-color:#fafafa;}
.table-fees>table>tbody>tr>*{border-top:1px solid #d8d8d8;}
.table-fees>table>tbody>tr>td{vertical-align:top}
@media all and (max-width:767px) {.table-fees>table .title{padding:8px 3px}}
@media all and (min-width:768px) {.table-fees>table .title{padding:12px 5px;}}
.table-fees>table .title{text-align:center;color:#333;background-color:#f8f8f8}
@media all and (max-width:767px) {.table-fees>table .title0{padding:8px 3px;}}
@media all and (min-width:768px) {.table-fees>table .title0{padding:12px 5px;}}
.table-fees>table .title0{text-align:center;background-color:#f8f8f8;border-right:2px solid #fff;border-bottom:2px solid #fff;font-size:13px;color:#4e4e4e;line-height:1.35em;}
@media all and (max-width:767px) {.table-fees>table .title1{padding:8px 3px;}}
@media all and (min-width:768px) {.table-fees>table .title1{padding:12px 5px;}}
.table-fees>table .title1{text-align:left;background-color:#f8f8f8;border-right:2px solid #fff;border-bottom:2px solid #fff;font-size:14px;color:#4e4e4e;line-height:1.5em;}
@media all and (max-width:767px) {.table-fees>table .title2{padding:8px 3px;}}
@media all and (min-width:768px) {.table-fees>table .title2{padding:12px 15px 12px 5px;}}
.table-fees>table .title2{text-align:right;background-color:#f8f8f8;border-right:2px solid #fff;border-bottom:2px solid #fff;font-size:14px;color:#4e4e4e;line-height:1.5em;}
.table-fees>table .title-last{padding:10px 5px;text-align:center;color:#333;background-color:#eff2f8}
.table-fees>table tr.none>td{border-bottom:none;}
.table-fees>table td a{color:#fff;text-decoration:underline;}
.table-fees>table td.none{border-bottom:none;}
@media all and (max-width:767px) {.table-fees>table td.lb-none{padding:8px 3px}}
@media all and (min-width:768px) {.table-fees>table td.lb-none{padding:12px 5px;}}
.table-fees>table td.lb-none{border-left:none;background-color:#f6f6f6;vertical-align:middle}
.table-feestable td{vertical-align:top;}
.table-fees>table tr.red th{color:#d9422b;}
.table-fees>table .p20{padding:15px 20px;}
ul.d_list{margin:0 0 0 5px;padding:0;}
ul.d_list li{font-size:13.5px;color:#666;line-height:1.75em;padding-left:15px;background:url('/img/dot01-s.png') 0 9px no-repeat;}
ul.d_list1{margin:0;padding:0;}
ul.d_list1 li{font-size:14.5px;color:#666;line-height:1.75em;padding-left:12px;background:url('/img/arrow01-h8.png') 0 5px no-repeat;}
ul.d_list2{margin:0 0 0 10px;padding:0;}
ul.d_list2 li{font-size:13.5px;color:#666;line-height:1.75em;padding-left:15px;background:url('/img/dot01-s.png') 0 9px no-repeat;}
.table-holder, .table-responsive2 {position:relative;text-align:justify;font-family:'NanumSquare','NanumGothic';font-size:14px;line-height:1.25em;}
.table-responsive2::-webkit-scrollbar {height:10px;}
.table-responsive2::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px #333333;}
.table-responsive2::-webkit-scrollbar-thumb {background:#333333;outline:1px solid #333333;}
.info {position:absolute;width:200px;height:100%;background:linear-gradient(to right, transparent, #ffffff);top:0;right:0;padding:20px;text-align:right;font-weight:bold;display:flex;align-items:center;justify-content:flex-end;transition:opacity 300ms ease-in-out, visibility 300ms ease-in-out;opacity:0;visibility:hidden;z-index:1;pointer-events:none;}
.show {opacity:1;visibility:visible;}
/*tr th:first-child, tr td:first-child {position:-webkit-sticky;position:sticky;min-width:50px;left:0;background:#f9f9f9;}*/
.blog-slider {position:relative;/*width:95%;max-width:800px;margin:auto;*/padding:25px;background:#fff;box-shadow:0px 2px 4px/*14px 80px*/ rgba(34,35,58,.2);border-radius:12px/*25px*/;height:400px;transition:all .3s;}
@media screen and (max-width:992px) {.blog-slider {max-width:680px;height:400px;}}
@media screen and (max-width:640px) {.blog-slider {min-height:400px;height:auto;margin:150px auto 20px auto;}}
@media screen and (max-width:768px) {.blog-slider {min-height:500px;height:auto;margin:150px auto 20px auto;}}
@media screen and (max-height:500px) and (min-width:992px) {.blog-slider {height:350px;}}
.blog-slider__item {display:flex;align-items:center;}
@media screen and (max-width:768px) {.blog-slider__item {flex-direction:column;}}
.blog-slider__item.swiper-slide-active .blog-slider__img img {opacity:1;transition-delay:.3s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > * {opacity:1;transform:none;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(1) {transition-delay:0.3s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(2) {transition-delay:0.4s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(3) {transition-delay:0.5s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(4) {transition-delay:0.6s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(5) {transition-delay:0.7s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(6) {transition-delay:0.8s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(7) {transition-delay:0.9s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(8) {transition-delay:1s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(9) {transition-delay:1.1s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(10) {transition-delay:1.2s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(11) {transition-delay:1.3s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(12) {transition-delay:1.4s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(13) {transition-delay:1.5s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(14) {transition-delay:1.6s;}
.blog-slider__item.swiper-slide-active .blog-slider__content > *:nth-child(15) {transition-delay:1.7s;}
.blog-slider__img {width:300px;flex-shrink:0;height:300px;background-image:linear-gradient(147deg, #abc9f2 0%, #87b3ef 45%);box-shadow:1px 2px 2px 1px rgba(159,192,236,.2);border-radius:20px;transform:translateX(-80px);overflow:hidden;}
.blog-slider__img:after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(147deg, #abc9f2 0%, #87b3ef 45%);border-radius:20px;opacity:0.55;}
.blog-slider__img img {width:100%;height:100%;object-fit:cover;display:block;opacity:0;border-radius:20px;transition:all .3s;}
@media screen and (max-width:768px) {.blog-slider__img {transform:translateY(-50%);width:90%;}}
@media screen and (max-width:576px) {.blog-slider__img {width:95%;}}
@media screen and (max-height:500px) and (min-width:992px) {.blog-slider__img {height:270px;}}
.blog-slider__content {padding-right:25px;}
@media screen and (max-width:768px) {.blog-slider__content {margin-top:-80px;text-align:center;padding:0 30px;}}
@media screen and (max-width:576px) {.blog-slider__content {padding:0;}}
.blog-slider__content > * {opacity:0;transform:translateY(25px);transition:all .4s;}
.blog-slider__code {color:#7b7992;margin-bottom:15px;display:block;font-weight:500;}
.blog-slider__title {font-size:24px;font-weight:700;color:#0d0925;margin-bottom:20px;}
.blog-slider__text {color:#4e4a67;margin-bottom:30px;line-height:1.5em;}
.blog-slider__button {display:inline-flex;background-image:linear-gradient(147deg, #fe8a39 0%, #fd3838 74%);padding:15px 35px;border-radius:50px;color:#fff;box-shadow:0px 0px/*14px 80px*/ rgba(252,56,56,0.4);text-decoration:none;font-weight:500;justify-content:center;text-align:center;letter-spacing:1px;}
@media screen and (max-width:576px) {.blog-slider__button {width:100%;}}
.blog-slider .swiper-container-horizontal > .swiper-pagination-bullets, .blog-slider .swiper-pagination-custom, .blog-slider .swiper-pagination-fraction {bottom:10px;left:0;width:100%;}
.blog-slider__pagination {position:absolute;z-index:21;right:20px;width:11px !important;text-align:center;left:auto !important;top:50%;bottom:auto !important;transform:translateY(-50%);}
@media screen and (max-width:768px) {.blog-slider__pagination {transform:translateX(-50%);left:50% !important;top:205px;width:100% !important;display:flex;justify-content:center;align-items:center;}}
.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {margin:8px 0;}
@media screen and (max-width:768px) {.blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px;}}
.blog-slider__pagination .swiper-pagination-bullet {width:11px;height:11px;display:block;border-radius:10px;background:#062744;opacity:0.2;transition:all .3s;}
.blog-slider__pagination .swiper-pagination-bullet-active {opacity:1;background:#fd3838;height:30px;box-shadow:0px 0px /*20px*/ rgba(252, 56, 56, 0.3);}
@media screen and (max-width:768px) {.blog-slider__pagination .swiper-pagination-bullet-active {height:11px;width:30px;}}
